Spanish is the main language spoken although English speakers can be found with little effort. Many locals understand a few English words but can not converse in English with you. If you do not speak Spanish, be patient as the locals will make every effort to understand you.